$(function () {
    layui.use(['form', 'layer', 'jquery'],
        function () {
            $ = layui.jquery;
            let form = layui.form,
                layer = layui.layer;
            // let user = sessionStorage.getItem("user")
            // console.log(JSON.parse(user))
            //将值传到表单页面
            // setData(JSON.parse(user))
            let userid = sessionStorage.getItem("user");
            form.verify({
                password: [/(.+){6,12}$/,'密码必须6到12位'],
                repass: function(value) {
                    if ($('#password').val() != $('#L_repass').val()) {
                        return '两次密码不一致';
                    }
                }
            });
            findById(userid);
            function findById(userid) {
                $.ajax({
                    url: '/back/FindUserById',
                    data: {id: userid},
                    type: 'get',
                    dataType: "json",
                    success: function (res) {
                        console.log(res);
                        setData(res.data);
                    }
                })
            }

            // 赋值方法
            function setData(data) {
                $("#username").val(data.username);
                $("#id").val(data.id);
                form.render();
            }
            // function setData(data) {
            //     form.val('form', {
            //         "username": data.username,// "name": "value"
            //         "id": data.id
            //     });
            //     form.render();//重新渲染表单
            // }

            form.on('submit(updPass)', function (data) {
                data = data.field;
                console.log(data);
                $.ajax({
                    url: '/back/updatePassword',
                    data: data,
                    type: 'post',
                    dataType: 'json',
                    success: function (res) {
                        if (res.count > 0) {
                            layer.alert(res.msg, {
                                    icon: 6
                                },
                                function () {
                                    //关闭当前frame
                                    xadmin.close();

                                    // 可以对父窗口进行刷新
                                    xadmin.father_reload();
                                });
                        } else {
                            layer.alert("修改密码失败");
                        }
                    }
                })
                return false;
            })
        })
})